package com.hanamaki.basic.array;

import java.util.Arrays;

public class Array05 {
    public static void main(String[] args) {

//      Arrays 工具类的使用
        System.out.println("Arrays工具类的使用");

//        对数组进行排序
//        降序 升序
//        数组的定义
        int[] arr = {2, 52, 3, 64, 5, 36, 7, 238};
        Array04.printArray(arr);
        Arrays.sort(arr);
//        对数组进行排序  默认 升序排序
        System.out.println(Arrays.toString(arr));

//        通过数组的反转来实现降序排序
        System.out.println(Arrays.toString(Array04.reverser(arr)));


        int[] arr1 = new int[10];
        System.out.println(Arrays.toString(arr1));

//        填充数组
        Arrays.fill(arr1, 1);
        System.out.println(Arrays.toString(arr1));

//      填充数组  从下标2开始 到下标  4  区间 [2,4) 填充为 4
        Arrays.fill(arr1, 2, 4, 4);
        System.out.println(Arrays.toString(arr1));

        String[] str = {"za", "ca", "cb", "z", "l", "ag"};
        Arrays.sort(str);
        System.out.println(Arrays.toString(str));




    }
}
